登录

在这里,我们描述了可以与我们的Javascript一起使用的各种方法/函数:

  • The flux.get method
  • The flux.track method
  • 事件监听器

get方法

flux.get方法可用于检索最近返回的已解析令牌。

当跟踪发生时,任何resolveToken请求都会返回并添加到resolvedTokens对象中。

flux.get方法访问此对象并返回值。

例如,要获取当前访问者ID:

flux.get('{visitor}')

要获取当前节点ID:

flux.get('{current-node-id}')

对于您在fluxOptions中设置或在视图请求中手动发送的任何其他令牌:

flux.get('{token-name}')

track方法

track方法用于发送视图和转化。

这些在其专门的文档中有详细说明:

两个事件是:

flux.track('view', 
  { optional tracking attributes object }, 
  optionalCallbackFunction
)

flux.track('conversion', 
  { conversion tracking attributes object }, 
  optionalCallbackFunction
)

事件监听器

FunnelFlux JS不再需要事件监听器来保证转化的顺序。

但是,您仍然可以利用我们的JS事件来触发其他事件。

目前有两个可用的,示例如下:

document.addEventListener('fluxView', function(){
  console.log('Flux view completed')
})
document.addEventListener('fluxConversion', function(){
  console.log('Flux conversion completed')
})

或者在调用其他函数的情况下:

document.addEventListener('fluxView', functionToCall)
document.addEventListener('fluxConversion', functionToCall)